Extending Existential Quantification in Conjunctions of BDDs
نویسندگان
چکیده
We introduce new approaches intended to speed up determining the satisfiability of a given Boolean formula φ expressed as a conjunction of Boolean functions. A common practice in such cases, when using constraint-oriented methods, is to represent the functions as BDDs, then repeatedly cluster BDDs containing one or more variables, and finally existentially quantify those variables away from the cluster. Clustering is essential because, in general, existential quantification cannot be applied unless the variables occur in only a single BDD. But, clustering incurs significant overhead and may result in BDDs that are too big to allow the process to complete in a reasonable amount of time. There are two significant contributions in this paper. First, we identify elementary conditions under which the existential quantification of a subset of variables V ′ may be distributed over all BDDs without clustering. We show that when these conditions are satisfied, safe assignments to the variables of V ′ are automatically generated. This is significant because these assignments can be applied, as though they were inferences, to simplify φ. Second, some efficient operations based on these conditions are introduced and can be integrated into existing frameworks of both searchoriented and constraint-oriented methods of satisfiability. All of these operations are relaxations in the use of existential quantification and therefore may fail to find one or more existing safe assignments. Finally, we compare and contrast the relationship of these operations to autarkies.
منابع مشابه
Investigating the Use of Paratactic and Hypotactic Conjunctions among Iranian Pre-university Students
In an attempt to dispel the persisting fallacy that an individual’s grammar knowledge is indicative of the way they put this knowledge into practice, this study seeks to highlight the inconsistency which resides between one’s competence and performance in the domain of conjunctions. It aims to shed light on the discrepancy which lies between the knowledge and production of conjunctions. The res...
متن کاملThe Need for an n-ary Existential Quantifier in Description Logics
Motivated by the development of an information system based on Description Logics (DL), which provides efficient support for searching mathematical models in chemical process engineering, an n-ary existential quantifier for Description Logics is proposed. We show that the quantifier can be paraphrased using concept conjunctions and disjunctions and qualified number restrictions. Due to its high...
متن کاملComputing the Least Fix-point Semantics of Definite Logic Programs Using BDDs
We present the semantic foundations for computing the least fix-point semantics of definite logic programs using only standard operations over boolean functions. More precisely, we propose a representation of sets of first-order terms by boolean functions and a provably sound formulation of intersection, union, and projection (an operation similar to restriction in relational databases) using c...
متن کاملOn the Interaction of Existential Rules and Equality Constraints in Ontology Querying
Ontological query processing is an exciting research topic in database theory, knowledge representation, and logic programming. In many cases, ontological constraints are expressed over an extensional database by extending traditional Datalog rules to allow existential quantification and equality atoms in the head. The unrestricted use of these features causes undecidability of query answering ...
متن کاملExtending the Knowledge Compilation Map: Closure Principles
We extend the knowledge compilation map introduced by Darwiche and Marquis with new propositional fragments obtained by applying closure principles to several fragments studied so far. We investigate two closure principles: disjunction and implicit forgetting (i.e., existential quantification). Each introduced fragment is evaluated w.r.t. several criteria, including the complexity of basic quer...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSAT
دوره 1 شماره
صفحات -
تاریخ انتشار 2006